import myfactory from "./myGraphLoader";

const mx = myfactory({
    mxBasePath: "/mxgraph-base",
    mxImageBasePath: "mxgraph-base/images",
});

export const frClient = mx.mxClient;
export const frLog = mx.mxLog;
export const frObjectIdentity = mx.mxObjectIdentity;
export const frDictionary = mx.mxDictionary;
export const frResources = mx.mxResources;
export const frPoint = mx.mxPoint;
export const frRectangle = mx.mxRectangle;
export const frEffects = mx.mxEffects;
export const frUtils = mx.mxUtils;
export const frConstants = mx.mxConstants;
export const frEventObject = mx.mxEventObject;
export const frMouseEvent = mx.mxMouseEvent;
export const frEventSource = mx.mxEventSource;
export const frEvent = mx.mxEvent;
export const frXmlRequest = mx.mxXmlRequest;
export const frClipboard = mx.mxClipboard;
export const frWindow = mx.mxWindow;
export const frForm = mx.mxForm;
export const frImage = mx.mxImage;
export const frDivResizer = mx.mxDivResizer;
export const frDragSource = mx.mxDragSource;
export const frToolbar = mx.mxToolbar;
export const frUndoableEdit = mx.mxUndoableEdit;
export const frUndoManager = mx.mxUndoManager;
export const frUrlConverter = mx.mxUrlConverter;
export const frPanningManager = mx.mxPanningManager;
export const frPopupMenu = mx.mxPopupMenu;
export const frAutoSaveManager = mx.mxAutoSaveManager;
export const frAnimation = mx.mxAnimation;
export const frMorphing = mx.mxMorphing;
export const frImageBundle = mx.mxImageBundle;
export const frImageExport = mx.mxImageExport;
export const frAbstractCanvas2D = mx.mxAbstractCanvas2D;
export const frXmlCanvas2D = mx.mxXmlCanvas2D;
export const frSvgCanvas2D = mx.mxSvgCanvas2D;
export const frVmlCanvas2D = mx.mxVmlCanvas2D;
export const frGuide = mx.mxGuide;
export const frShape = mx.mxShape;
export const frStencil = mx.mxStencil;
export const frStencilRegistry = mx.mxStencilRegistry;
export const frMarker = mx.mxMarker;
export const frActor = mx.mxActor;
export const frCloud = mx.mxCloud;
export const frRectangleShape = mx.mxRectangleShape;
export const frEllipse = mx.mxEllipse;
export const frDoubleEllipse = mx.mxDoubleEllipse;
export const frRhombus = mx.mxRhombus;
export const frPolyline = mx.mxPolyline;
export const frArrow = mx.mxArrow;
export const frArrowConnector = mx.mxArrowConnector;
export const frText = mx.mxText;
export const frTriangle = mx.mxTriangle;
export const frHexagon = mx.mxHexagon;
export const frLine = mx.mxLine;
export const frImageShape = mx.mxImageShape;
export const frLabel = mx.mxLabel;
export const frCylinder = mx.mxCylinder;
export const frConnector = mx.mxConnector;
export const frSwimlane = mx.mxSwimlane;
export const frGraphLayout = mx.mxGraphLayout;
export const frStackLayout = mx.mxStackLayout;
export const frPartitionLayout = mx.mxPartitionLayout;
export const frCompactTreeLayout = mx.mxCompactTreeLayout;
export const frRadialTreeLayout = mx.mxRadialTreeLayout;
export const frFastOrganicLayout = mx.mxFastOrganicLayout;
export const frCircleLayout = mx.mxCircleLayout;
export const frParallelEdgeLayout = mx.mxParallelEdgeLayout;
export const frCompositeLayout = mx.mxCompositeLayout;
export const frEdgeLabelLayout = mx.mxEdgeLabelLayout;
export const frGraphAbstractHierarchyCell = mx.mxGraphAbstractHierarchyCell;
export const frGraphHierarchyNode = mx.mxGraphHierarchyNode;
export const frGraphHierarchyEdge = mx.mxGraphHierarchyEdge;
export const frGraphHierarchyModel = mx.mxGraphHierarchyModel;
export const frSwimlaneModel = mx.mxSwimlaneModel;
export const frHierarchicalLayoutStage = mx.mxHierarchicalLayoutStage;
export const frMedianHybridCrossingReduction =
    mx.mxMedianHybridCrossingReduction;
export const frMinimumCycleRemover = mx.mxMinimumCycleRemover;
export const frCoordinateAssignment = mx.mxCoordinateAssignment;
export const frSwimlaneOrdering = mx.mxSwimlaneOrdering;
export const frHierarchicalLayout = mx.mxHierarchicalLayout;
export const frSwimlaneLayout = mx.mxSwimlaneLayout;
export const frGraphModel = mx.mxGraphModel;
export const frCell = mx.mxCell;
export const frGeometry = mx.mxGeometry;
export const frCellPath = mx.mxCellPath;
export const frPerimeter = mx.mxPerimeter;
export const frPrintPreview = mx.mxPrintPreview;
export const frStylesheet = mx.mxStylesheet;
export const frCellState = mx.mxCellState;
export const frGraphSelectionModel = mx.mxGraphSelectionModel;
export const frCellEditor = mx.mxCellEditor;
export const frCellRenderer = mx.mxCellRenderer;
export const frEdgeStyle = mx.mxEdgeStyle;
export const frStyleRegistry = mx.mxStyleRegistry;
export const frGraphView = mx.mxGraphView;
export const frGraph = mx.mxGraph;
export const frCellOverlay = mx.mxCellOverlay;
export const frOutline = mx.mxOutline;
export const frMultiplicity = mx.mxMultiplicity;
export const frLayoutManager = mx.mxLayoutManager;
export const frSwimlaneManager = mx.mxSwimlaneManager;
export const frTemporaryCellStates = mx.mxTemporaryCellStates;
export const frCellStatePreview = mx.mxCellStatePreview;
export const frConnectionConstraint = mx.mxConnectionConstraint;
export const frGraphHandler = mx.mxGraphHandler;
export const frPanningHandler = mx.mxPanningHandler;
export const frPopupMenuHandler = mx.mxPopupMenuHandler;
export const frCellMarker = mx.mxCellMarker;
export const frSelectionCellsHandler = mx.mxSelectionCellsHandler;
export const frConnectionHandler = mx.mxConnectionHandler;
export const frConstraintHandler = mx.mxConstraintHandler;
export const frRubberband = mx.mxRubberband;
export const frHandle = mx.mxHandle;
export const frVertexHandler = mx.mxVertexHandler;
export const frEdgeHandler = mx.mxEdgeHandler;
export const frElbowEdgeHandler = mx.mxElbowEdgeHandler;
export const frEdgeSegmentHandler = mx.mxEdgeSegmentHandler;
export const frKeyHandler = mx.mxKeyHandler;
export const frTooltipHandler = mx.mxTooltipHandler;
export const frCellTracker = mx.mxCellTracker;
export const frCellHighlight = mx.mxCellHighlight;
export const frDefaultKeyHandler = mx.mxDefaultKeyHandler;
export const frDefaultPopupMenu = mx.mxDefaultPopupMenu;
export const frDefaultToolbar = mx.mxDefaultToolbar;
export const frEditor = mx.mxEditor;
export const frCodecRegistry = mx.mxCodecRegistry;
export const frCodec = mx.mxCodec;
export const frObjectCodec = mx.mxObjectCodec;
export const frCellCodec = mx.mxObjectCodec;
export const frModelCodec = mx.mxObjectCodec;
export const frRootChangeCodec = mx.mxObjectCodec;
export const frChildChangeCodec = mx.mxObjectCodec;
export const frTerminalChangeCodec = mx.mxObjectCodec;
export const frGenericChangeCodec = mx.mxGenericChangeCodec;
export const frGraphCodec = mx.mxObjectCodec;
export const frGraphViewCodec = mx.mxObjectCodec;
export const frStylesheetCodec = mx.mxObjectCodec;
export const frDefaultKeyHandlerCodec = mx.mxObjectCodec;
export const frDefaultToolbarCodec = mx.mxObjectCodec;
export const frDefaultPopupMenuCodec = mx.mxObjectCodec;
export const frEditorCodec = mx.mxObjectCodec;
